home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
os2
/
fmos2.zip
/
fmos2.new
< prev
next >
Wrap
Text File
|
1997-07-31
|
45KB
|
859 lines
Hello, I hope you enjoy using FMOS2.
External discussion can occur in OS2EWS CFORUM on the OS2BBS.
Internal discussion can occur in FILEMAN FORUM on IBMPC.
--- Installation Instructions: ------------------------------------------------
Download FMOS2 ZIPBIN as a binary file to a directory of your choice (not
necessary for external users).
Execute UNZIP against FMOS2.ZIP and the FMOS2 files will be extracted from
FMOS2.ZIP. The resulting files - FMOS2.EXE, FMOS2_x.ICO, and FMPRO.CMD need
to be placed in a directory in your CONFIG.SYS PATH statement. FMOS2.INF
needs to be placed in a directory in your CONFIG.SYS BOOKSHELF statement.
Included are two sample profiles (FMOS2.SAM & FMDEMO.SAM). The former is how
FMOS2 is compiled, the latter isn't. Make a copy of the one you prefer,
place it in the same directory as the rest of the files, rename it to
a_name_you_like.pro and modify it to suit your tastes. When you want,
customize FMOS2 by issuing 'FMPRO a_name_you_like.pro', or use 'dynamic
profiling'. Dynamic profiling is enabled with an environment variable (e.g.
SET FM_PRO=D:\PATH\MYPROF.PRO) or by placing an 'fmdflt.pro' file in the same
directory as FMOS2.EXE. Of the icon files, select the one you prefer and
rename it FMOS2.ICO. An additional sample profile (FMRECOVR.SAM) is
provided, this is useful for 'recovery diskettes' (e.g. 1 or 2 floppy OS/2
boot diskettes used for disaster recovery of your OS/2 system).
--- Profiling Considerations: -------------------------------------------------
FM0S2.SAM is a profile set up the same way as FMOS2.EXE is compiled.
FMDEMO.SAM is a sample profile. FMPRO.CMD is a CMD file to 'profile' or
customize FMOS2.EXE. Remember OS/2 won't let you modify an EXE that is in
use, therefore FMPRO.CMD profiles a copy of FMOS2.EXE (e.g. FMTEMP.EXE), then
erases FMOS2.EXE, then renames FMTEMP.EXE to FMOS2.EXE. The CMD file and the
profile you use all have to reside in the same directory as FMOS2.EXE. FMOS2
? gives some brief help (very brief!). Use 'dynamic profiling' if you'd
prefer not to modify the EXE file (this can be simpler with file updates, you
don't need to update the EXE just run as you normally would).
--- Revision history: ---------------------------------------------------------
07-31-97 - 1.12
- Enhancements
- Added 'ForceColor no/yes/mono'. Yes will force FMOS2 to use the fColor
values even on mono displays. No tells FMOS2 to determine whether to
use fColor or fMono based on display type. Mono forces FMOS2 to use
thefMono values.
- Bug Fixes
- Year 2000 displays as 100, now it displays as 00.
- Rename A.txt to B.txt (when B.txt exists), if supply 'y' to continue
message, filelist showed it renamed even if it failed to do so.
- Directories like a.b.c can display 'no files' msg or on 'refresh' show
only directory name, etc.
- FMOS2 thought it deleted undeletable LAN files.
- /d or /t option (via command line, 'lists - More files', or 'lists -
Clear & More') was being set to profile default in 'lists - Clear
& More', and 'lists - NewDir' functions.
05-30-96 - 1.11a
- Bug Fixes
- FMOS2 couldn't find profile if input arguments were supplied.
05-29-96 - 1.11
- Enhancements
- Improved wide display support. The file information area will expand
to the display width. The profile entry 'NamePercent #' determines the
how much of the additional display width the name field will get, with
the path field getting the rest. '#' is a number from 0 to 9 which
equates to 0%, 10%, ..., 90%.
- Profiling changes - in order of precedence
1) /userprof=d:\path\file.ext
2) set fm_pro=d:\path\file.ext
3) fmdflt.pro in fmos2.exe directory
4) hard profiled / supplied defaults
- Bug Fixes
- 'FileInfo' window displayed incorrectly with wide displays.
- Menubar items didn't have leading/trailing spaces with certain colors.
03-15-96 - 1.10
- Enhancements
- Increase 'retrieve buffer' from 255 chars to 1025 chars.
- All 'MARK' functions now work on directories (except '..').
- Added 'Ctrl-B' for 'Blink off'. If you use FMOS2 in a fullscreen and
switch (Ctrl-Esc) to the desktop, upon return to FMOS2 any field with a
light background is blinking. 'Ctrl-B' will reset this OS/2 'feature'.
- Bug Fixes
- If the 'current directory' path length was greater than 128, FMOS2
could have trapped.
- Control-R (refresh) buffer was less than maximum path length.
- As number of directory levels passed 17 (with /t) FMOS2 trapped.
- Invalid profile options causes traps.
01-23-96 - 1.09
- Bug Fixes
- With 'DefaultSort' in the profile specified incorrectly, files and
directories were not hiding/showing correctly. FMOS2 will default to
Unsorted - Ascending sort in these instances.
- Certain valid FAT and HPFS characters were being lost during copy/move
from FAT to HPFS drives.
- Enhancements
- Items in profile (e.g. color, options) are now sorted alphabetically to
make the profile easier to read.
- Added FM.CMD to files. This is an example command file to temporarily
change the fm_pro environment variable and load FMOS2. This could be a
front end for using FMOS2 from a recovery diskette or for a temporarily
running FMOS2 with a different profile.
- Added 'AlphaScan' feature, with 'AlphaScan yes' in the profile,
pressing a character key (e.g. a..z, A..Z) will locate the next file or
directory in the list that starts with that character. Default is 'no'.
Cntl-A will toggle 'AlphaScan' off/on.
01-09-96 - 1.08
- Bug Fixes
- 'lists - unlist' didn't hide erased files.
- Disk space display on larger drives was incorrect, this will wrap at
4,294,967,296 bytes (e.g. 4,294,967,296 bytes will display as 0 bytes).
- Copy & Subcopy - Change operation failed with 'invalid drive' message.
11-08-95 - 1.07
- Bug Fixes
- 'Show/Hide' with 'DefaultSort u' show/hid files/directories incorrectly
on startup. Actually I fixed this twice!
- '@' command line option (e.g. 'readlist') failed if drive letter wasn't
in upper case.
- Entering 'FMOS2 DIR1 DIR2' failed to properly load DIR2 if ChangeCurDir
was 'y'. FMOS2 will not change the current directory if more than 1
directory is supplied.
- Single character directories, if entered as 2nd or later parameter,
were being used as drive letters.
- Several problems with 'Lists - unlist and deldup'.
- .LONGNAME EAs with missing ending null char, or extra non-valid chars
caused 'GetAttrib rc=123' failure.
- 'unsorted' sorts were displaying 'sort thermometer'. It will not be
shown at startup or during Cntl-R 'refreshes'.
- Several miscellaneous problems with 'showhide' vs marking, erased
files, & safemarking,
- Enhancements
- Keypad 'insert' and 'del'ete keys now work.
10-12-95 - 1.06
- Bug Fixes
- 'Show/Hide' file count on status line was often incorrect.
- 'Show/Hide' and 'date' & 'unsorted' sorts could show/hide incorrect
files/dirs.
- Enhancements
- Added 'PAGE UP, PAGE DOWN' keys to 'powermarking', to 'powermark' a
page at a time.
10-05-95 - 1.05
- Bug Fixes
- Trap with /sua or /sud command line parameter.
- '+' feature of 'command' did not work on marked directories.
- Entering FMOS2 PATH, will now place "D:\full current path\PATH" in the
retrieve buffer instead of "PATH". The original DOS FILEMAN did this.
- Entering wildcards in during copy/subcopy/rename operations is invalid,
a "Wildcard are not allowed..." message is now displayed.
- Enhancements
- Added 'ShowReadonly' programmable option. When set to yes, FMOS2 will
show the 'readonly' files it finds. When set to no, they won't be
shown.
- Added 'dyanamic show/hide' feature (default PF11 key). This feature
displays a submenu allowing selection of Hidden, Readonly, System, and
Directory as the desired files to show/hide. Then a second submenu is
displayed with Hide and Show options. This is available via the
'ShowHide' function on any PFKey.
09-01-95 - 1.04 - DEVCON 9
- Enhancements
- Names which conform to FAT file naming standards will now display as
they did in DOS FILEMAN (e.g. xxxxxxxx.yyy, with the dot and extension
aligned vertically).
- Added 'thermometer' display to 'erase' function.
- Added index to INF file, rearranged a few things, amd explained a few
things better (I hope).
- Added 'Control left/right arrow' support to command line operations
(e.g. previoud/next word capability).
- Bug Fixes
- 'Erase directory' would fail if there were files w/o an attribute set.
- 'Erase directory's "enter 'c' to continue" prompt would bypass the
directory if enter was pressed. Enter is now ignored.
- Double quotes around paths or directories caused COPY/SUBCOPY/MOVE to
fail.
- 'Lists' with 'MenuToStay yes' wasn't re/displaying the file list after
each operation.
- Main menu item displayed during 'File Info' could have been wrong.
- 'Submenus' not being cleared from screen when no files displayed.
08-17-95 - 1.03
- Enhancements
- Added 'multiple command' capability to the 'Alt' keys. The command
separator is '~' (the tilde symbol) just like the PFKey command
separator.
- Added 'ShowHidden' programmable option. When set to yes, FMOS2 will
show the 'hidden' files it finds. When set to no, they won't be shown.
- Added 'ShowSystem' programmable option. When set to yes, FMOS2 will
show the 'system' files it finds. When set to no, they won't be shown.
- Added 'Copy - Exists' function. This will copy files if the target
file exists and is older than the source file.
- Added 'Copy - Missing' function. This will copy files if the target
file does not exist.
- 'Size' information on status line will now show 'allocated size' when
Control-S is used to display allocated space information for files.
'Marked' files will only display 'size' information on the status line
not allocated.
- The period key will now scroll you to the '..' directories. Basically
this is 'fastscroll' with the '..' search string provided.
07-13-95 - 1.02
- Enhancements
- Added 'tab' key to 'fastscroll' to allow you to find the next hit with
the same chars as the current hit (e.g. 'repeat search').
- Added '*' to 'fastscroll'. Using 'fastscroll' with '*string' will find
the string anywhere in the filename.
- Added a 'File Info' function (default Alt-PF9). This will display a
window with information about the currently highlighted file. The up
and down arrow keys will scroll through the file list while keeping
this window up, all other keys will exit this function. Window border
color determined by f...WindA, text color determined by f...FileInfo.
- F11 and F12 keys now available and programmable (Shift, Control, and
Alternate keys also). Text for keys is now limited to 8 characters.
- 'Control-D' key (and DROTATE command on PFKEY) will now rotate the
date/time display through the various dates/times data (e.g. W - last
write date/time, C - creation date/time, R - last read date/time).
This is only good for HPFS drives, FAT drives don't have this data.
- 'Control-S' key (and SROTATE command on PFKEY) will now rotate the
size display between 'Size' and 'Allocated' data.
- Sort for both 'Control-D/S' above. 'C' for 'create date', 'L' for
'last read date'. 'S' (size) handles file size and allocated size.
- Bug Fixes
- FASTSCROLL will now work with the keypad '/' char, and hopefully the
German keyboard.
- FMOS2 DIRNAME loaded D:\DIRNAME, but CTRL-R loaded D:\DIRNAME\DIRNAME.
- Double quotes added unnecessarily with '*' command.
- Name sort was case sensitive.
- 'Enter' could function on an erased file/dir w/'EnterScroll function'.
- SYS3175 error on return from 'OS/2 SHELL'.
- 'Continue' option quit from 'Erase' operation.
- '/+' inserting unnecessary double quote.
06-13-95 - 1.01 - DEVCON 8
- Enhancements
- FMOS2 now comes in ZIP file, and includes LICENSE.TXT and FMOS2.ABS for
OS2EWS (requires UNZIP.EXE or PKUNZIP.EXE 2.04g).
- Names changed - FM-PRO.CMD -> FMPRO.CMD, FMOS2-1.ICO -> FMOS2_1.ICO,
FMOS2-2.ICO -> FMOS2_2.ICO.
05-31-95 - 1.00
- Enhancements
- Set to version 1.00 for DEVCON/OS2EWS release.
- Sorting with 'ea' (extension ascending) will put the '..' or parent dir
at the top.
- Added 'SortRetain yes/no' feature. If 'no', changing directories will
cause the search order from your profile (DefaultSort), or FMOS2's
default to be invoked. When set to 'yes' whatever sorting you have
done on the current file list will be maintained.
- Added 'Restore' menu item to 'Sort' menu. This will restore sorting to
the startup default.
- Added a 'execute command with all marked files feature'. Whew, say
that 3 times fast! To edit several files with the X editor, mark the
files, press 'command' (default PF7), and enter '*X'. None of the '/ '
options are valid with this feature.
- 'Size' field in status line now displays the total size of all files in
the list. If there are marked files/directories, it displays the total
size of the marked files/directories (just as before).
- Changed 'status line' to include 'current drive available space' and
reorder things a bit.
- '/q' (quiet) and '/l' (loud) are now allowed with the 'Shell' command
to override the 'QuickDos' setting as desired.
- Bug Fixes
- Attempting to create an invalid directory caused a "GetAttrib Error
rc = 206" and program failure.
- FMOS2 \\SERVER\ALIAS\FILE.EXT failed rather ungracefully.
05-16-95 - 0.43
- Enhancements
- Slight documentation clean up.
- Changed FVP to FV2 (default PF2).
- Added an 'enter function' feature. The 'EnterScroll' profile item now
has 3 options (e.g. 'no' - enter does not scroll, 'yes' - enter scrolls
down, and 'function' - enter key changes to the directory under the
bannered line, or executes the 'EnterCommand' function if on a file).
- Bug Fixes
- Copy/subcopy/move fix from 0.42 is now fixed. :-) I think?
- Trap with 'lists newdir' and an empty file list.
05-12-95 - 0.42
- Enhancements
- The 'double quoting' logic has been changed drastically. In fact it's
much less intelligent than before, hopefully this is an improvement.
If you suspect a problem with 'double quoting' use /l to see the
command passed to OS/2, and use /u for 'user quoting' as a workaround.
- Added 'copy/subcopy/move' from UNC drive to letter: drive.
- 'Quit' option on several menus used to 'quit fmos2', now it quits the
operation. 'Continue' continues with the next marked file instead of
continuing FMOS2. 'Retry' retries on the current marked file (same as
it did before).
- A 'fast scroll to file' feature has been added. Press '/' which brings
up an editing window, as you enter characters the display moves to the
1st hit that matches that char(s). Enter exits the window and saves
the string, esc exits without save.
- Bug fixes
- Corrected misleading information above (e.g. dynamic profiling).
- Intermittent "Path not found" message when 'no files' was true.
- Extension sort sorted incorrectly if no extensions.
- Copy/subcopy/move to a floppy of a file which already exists on that
floppy (overwrite or update) could fail with large files, and delete
the file on the floppy.
04-25-95 - 0.41
- Bug fixes
- With 'CenterScroll yes' and a directory with one file (and parent dir),
scrolling down one line caused screen corruption.
04-10-95 - 0.40
- Bug fixes
- Directory creation wasn't uppercasing the drive letter.
- 'MarkBefore no' didn't allow directory manipulation.
- Mark counter in status line didn't update with directory marking.
- Bottom line not displaying when scrolling down in display modes with an
even number of lines (with 'CenterScroll yes').
- Attributes of files at bannered cursor were off by one with an even
number of display lines (with 'CenterScroll yes').
- With 'MarkBefore no', using a pfkey (e.g. to browse a file) and then
returning to FMOS2, the marking instruction box didn't redraw.
03-29-95 - 0.39
- Bug fixes
- 'Copy/Move' of R/O file could fail with rc87.
- rc123 after failed move, then hit bypass/continue, then 'newdir'.
- 'Powermarking' first or last file/dir in display, didn't show mark and
beeped at you.
- Enhancements
- Directories can now be marked (only via spacebar/powermarking, not via
'Mark' function).
- 'Attribute' and 'Rename' now work on marked directories.
- Under 'Lists' (default PF5), there is a 'Produce Directory' option to
create a new directory. You supply the directory name via a prompt.
This accepts directory names like: 'dirname', '..\dir', 'd:\adir', etc.
- 'Erase' now works on marked directories, though it prompts you for a
'C' to continue. Any other key aborts the 'erase directory tree'
operation.
- Highlight colors (e.g.LightCyan) can be used with any item now, for
both background and foreground (highlight background colors will no
longer blink in fullscreen). Thanks to Aidon Jennery!
03-15-95 - 0.38
- Bug fixes
- 'Format disk' message could have had incorrect drive letter.
- Unnecessary .LONGNAME ea's could've been written for directory names
with 'subcopy'.
- Write protected diskettes and 'attribute' gave rc19 errors.
- 'Move' failed to update the displayed name of the moved file after
moving between HPFS and FAT drives.
- Drives A: and B: were being forced to 'FAT'.
- Enhancements
- Implemented a filename counter naming system for HPFS to FAT copy,
subcopy, and move. This is to prevent duplicate name overwriting.
- Support for greater than 80 columns, (only first 80 cols used).
02-22-95 - 0.37
- Bug fixes
- Background colors after default PF7/PF10 keys are corrected (again).
- Enhancements
- 'Rename' will now erase the .LONGNAME ea to prevent confusion on
subsequent copy/move operations.
- Added 'Control page up/down' keys to move the highlighted line to the
top/bottom of the visible display list. Includes keypad keys. These
keys do nothing with 'CenterScroll' set to yes.
- The 'bannered' (e.g. highlighted) line will now be at the top of the
screen after PGDN, and at the bottom of the screen after PGUP. This
places the 'banner' closer to where it was before the PGxx operation.
This is only for 'CenterScroll no'.
02-15-95 - 0.36
- Bug fixes
- Hard profiling no longer causes c00000005 trap.
02-14-95 - 0.35
- Enhancements
- Added a 'SORTMENUSTAY y/n' option to keep the sort menu up even if
MENUTOSTAY is set to 'no'.
- Bug fixes
- 'Marks' weren't showing up under two conditions. First, when using the
Mark menu w/MenuToStay (they didn't appear until after the menu was
removed). Second, when the 'how to mark files instruction window' is
up and using the PFKeys for marking (they didn't appear until after the
window was removed).
- The 'coasting control' was never enabled for the second operation
above.
- Extended 'thermometer' display 2 chars to the right for those of you
with 1gig+ drives. The 'disk space' field was running past the end of
the thermometer block.
- '/q' and responses from the issued commands had too many leading
spaces.
- .LONGNAME was not being erased after copy/move from FAT to HPFS drives.
- Changed how FMOS2 determines HPFS capability. This should, hopefully,
rectify all of the problems that occurred with LAN drives that were
HPFS and/or READONLY.
- 'Rename' was not able to change the case of a name (e.g. upper or lower
case the filename or extension).
- Date/time was being modified with the writing and erasure of the
.LONGNAME ea.
- The .LONGNAME was written (for HPFS -> FAT) when it wasn't necessary.
02-07-95 - 0.34
- Bug fixes
- Fixed a problem with incorrect background colors in fullscreen/window
when using command functions (e.g. default PF7 and PF10 keys).
- Fixed a problem with 'move' trashing long file names.
- 107 error now displays a 'There is no B drive' message.
- Enhancements
- Redid FMOS2.INF a bit, add some things I forgot to add previously.
01-31-95 - 0.33
- Enhancements
- 'Dynamic profiling' no longer requires the /u input switch. If the
FM_PRO environment variable exists, it will automatically use that
profile. If that profile is not found a 'Profile file ?:\path\file
not found' message will be issued, and after a keystroke FMOS2 will use
its default (internal) profile.
01-28-95 - 0.32
- Bug fixes
- Fixed a problem where a 'command' with /u (user quoting) and /f
(fullname) caused a double quote to appear after the filename.
- Fixed 'right enter' not working from 'menu'.
- Enhancements
- Added 'dynamic profiling'. An environment variable needs to be set for
this in the CONFIG.SYS file or in a CMD file that runs FMOS2. The line
should be like this: SET FM_PRO=D:\PATH\PROFILE.PRO Once this variable
is set the '/u' input parameter tells FMOS2 to look for the profile
specified and customize the 'in memory' copy of FMOS2. The FMOS2.EXE
file will not be modified.
01-24-95 - 0.31
- Bug fixes
- Fixed a 'double backslash' problem with 'subcopy'.
- Fixed a problem where FMOS2 wrote a .LONGNAME attribute of 0.
- Enhancements
- All FMOS2 files are now in the FMZIP EXEBIN (FMZIP.EXE) file.
FMOS2.NEW is shipped separately and included in the zip file.
01-17-95 - 0.30
- Bug fixes
- Fixed 'PowerMark Caps' not working.
- Fixed a problem where, after running a program from FMOS2 that used
STDERR (standard error) instead of STDOUT (standard output), pressing
an invalid keystroke caused the screen to move up one line.
- Fixed a problem with 'add dir' not correctly positioning the display or
highlighting the directory.
- Fixed two problems with 'subcopy'. The first would cause it to stop
copying before it was completed, the second caused the path to be
incorrect.
- Enhancements
- Added a '----- Copy operation is complete -----' message (and a
similar message for move) to more clearly indicate when FMOS2 is done
with the copy or move operation.
- Added a 'CntlCoast yes/no' option. When set to yes, display coasting
is controlled. When set to no, display coasting is not controlled.
Default is 'yes' and is recommended for most situations. See FMOS2.INF
for details.
01-10-95 - 0.29 !!!!! MAJOR BUG FIX !!!!!!!!!!!!!!!!!! MAJOR BUG FIX !!!!!
- Bug fixes
- Fixed a "MAJOR" bug with copy/move between HPFS/FAT and back again.
The .LONGNAME ea was not getting cleared and it was possible that files
got copied with the wrong file name. This is a "MAJOR" bug, this is a
MUST UPGRADE release!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
------------
01-09-95 - 0.28
- Bug fixes
- Fixed a with using '..\dirname' for copy etc. It formally tried to
find/create 'drive:\current path\..\dirname\', now it tries to
find/create 'drive:\up one dir from current path\dirname\'.
- Fixed a problem with 'network access denied' displaying an incorrect
error message.
- Enhancements
- Removed 'IBM Internal Use Only' from code.
12-05-94 - 0.27
- Bug fixes
- Fixed a problem with using 'command' with /u (user quoting) more than
once.
- Enhancements
- If FMOS2 can't find the command processor it now assumes CMD.EXE.
- Ctrl-Enter now provides the 'execute' function just as the Enter key
normally does (also Ctrl-j).
- A new option has been added, ENTERSCROLL. When set to 'yes' will make
the Enter key scroll down thru the display, when set to 'no' will
execute the menu item as before. Ctrl-Enter provides the 'execute'
function when in ENTERSCROLL mode.
- Added FMRECOVR.SAM a sample profile useful for recovery diskettes (i.e.
the default editor is TEDIT, help is disabled). By 'recovery' dskt I
mean a diskette used to recover from a problem with OS/2, like when you
have to boot from the OS/2 diskettes to fix a system problem.
11-28-94 - 0.26
- Bug fixes
- Fixed a problem with menu buttons not displaying correctly when going
from sub-menu to sub-menu.
- Enhancements
- Added a 'copy without copying extended attributes' option to the 'copy'
sub-menu. This is the same as a 'normal' copy otherwise.
- F1 (Help) now calls the FMOS2.INF file via the VIEW command.
- Added filename and path scrolling for the 'bannered or highlighted'
line. Ctrl-LeftArrow/Ctrl-RightArrow will scroll the path left/right.
Ctrl-UpArrow/Ctrl-DownArrow will scroll the filename left/right. Each
of these scroll by 1/2 the field length.
11-16-94 - 0.25
- Bug fixes
- Fixed 'not displaying files' with 'showdirs no'.
11-14-94 - 0.24
- Bug fixes
- Removed debug message from rename (left over from '.xxx' debug).
11-14-94 - 0.23
- Bug fixes
- Fixed multiple problems with files and directories whose names started
with '.'. There were problems with display, command, lists, rename,
copy, subcopy, and move (to name a few).
- Enhancements
- Changed C-PF7 from 'pageup' to 'command /q start view /' (to VIEW INF
files), changed C-PF8 from 'pagedown' to 'command /q start /' (to START
programs), and added '(n/a)' to PF1 (to show it doesn't work yet).
- Modified 'upperdisp' option. Available parameters are 'no' - leave
filenames and paths displayed as they really are, 'yes' - upper case
filenames and paths, 'lower' - lower case filenames and paths.
11-07-94 - 0.22
- Bug fixes
- Fixed the new 'newdir' feature I added in 0.21. It would fail to
display correctly in certain situations.
- Fixed extraneous text in menu when using 'Attribute' or 'Erase' after
'Use ... to traverse...' msg displayed.
- Enhancements
- Added a '/u' for 'user quoting' option to 'command' functions. The
methods used by FMOS2 to place double quotes around filenames, etc. for
'command' functions are not foolproof, and I'm not sure I could make
them foolproof. So I've added '/u' to disable all of FMOS2s double
quoting methods. If you use '/u' you must ensure all double quotes are
in their correct location.
- Added a programmable 'SlashChar' symbol. When using FMOS2 commands you
needed '//' to get a '/' in the command output by FMOS2. You may now
use the 'SlashChar' symbol. The default is '^'. Please note, do not
use '/' for the 'SlashChar' symbol it won't work.
- Reformatted FMOS2 NEWS file (this file) to be smaller.
- Removed some unnecessary code.
11-02-94 - 0.21
- Bug fixes
- Fixed a problem with 'rename - normal' not correctly displaying the new
names. It displayed each the same as the first.
- Fixed a possible problem with running out of search handles after
having used FMOS2 for a while.
- Fixed a problem with 'refresh' (e.g. ctrl-r) forgetting all but the
last input parameter.
- Fixed a problem with 'rename - extension' not adding the new extension
if an extension didn't previously exist.
- Enhancements
- UNC - ChangeCurDir is set to 'OFF' for UNC paths. Rename is
functional. Fixed a 'refresh' refreshing twice problem. (sub)copy,
and move are still not functional.
- 'Profiling' no longer upper cases all the lines from your profile.
This may cause problems if a program you run has 'case sensitive' input
parameters. You may have to edit your profile to ensure the parameters
are in the proper case (e.g. if you need uppercase parameters).
- If you use 'showdirs - yes' with 'newdir' (S-PF6 key), FMOS2 will now
display the new file list with the bannered cursor (highlight line) on
the directory from which you pressed S-PF6. It used to always go half
way down the first screen of the new file list.
10-24-94 - 0.20
- Bug fixes
- Fixed 'coasting' problem when scrolling through file list with the
PGUP/PGDN keys.
- Fixed problem with 'move' adding chars to user entered path (actually
it changed the last one!).
- Fixed 'q' not quitting FMOS2 when at 'continue, retry, quit' menu.
- Fixed a problem with the 'sharing violation' message showing up before
the 'disk full' message. Only the 'disk full' message should have
appeared.
- Fixed a problem with imbedded blanks in output string from 'command'
(default PF7).
- Fixed the lack of filelist redraw with 'MenuToStay' and 'sort'.
- Occasionally, you could get a 'critical error rc=3' message when a
directory on a floppy doesn't exist. This appears to be a pre-WARP
OS/2 problem. A 'path not found' message will now display (it's a bit
friendlier).
- Enhancements
- Added an 'UpperDisp' option which when set to 'yes' causes all file
names and directories to display in upper case characters only. The
default is 'no'.
- Added UNC support (at least to some degree, use this with care
please). Occasionally you will get an 'invalid drive' message, 'retry'
seems to clear this up. I'm working on how to eliminate this problem.
I consider the UNC support to be ALPHA level (not even BETA yet).
Copy, subcopy, and move will not work.
- Added 'tab' and 'shift-tab' keys, they are the same as the left & right
arrow keys for menu movement.
10-14-94 - 0.19
- Bug fixes
- Fixed a problem with the '..' <parent> directory entry showing up in
the root directory of an HPFS drive when changing to the root from a
subdirectory.
- Enhancements
- Replaced FMOS2 SCRIPT with FMOS2.INF.
- NOTE
- I've included FMOS215 EXEBIN. This is version 0.15 of FMOS2, in case
of problems with 0.19 you can backup to the last FAT only release.
10-11-94 - 0.18
- Bug fixes
- Fixed a problem with the '..' <parent> directory entry showing up in
the root directory of an HPFS drive.
- Enhancements
- Changed 'rename' around a bit. The 'filename' option will now rename
anything prior to the first period, and 'extension' will rename
anything after the first period. I also added some checks for FAT file
systems. These ensure uppercasing, restrict filename to 8 chars, and
restrict extensions to 3 chars.
- The /n and /e parameters for 'command' operations also work the same
way with respect to 'filename' (/n) and 'extension' (/e).
10-07-94 - 0.17
- Bug fixes
- Fixed a possible trap with long file names with a period and greater
than 3 chars after the period.
- Fixed a problem with double quote placement & 'command' functions.
This prevented Alt-F9 from functioning.
10-06-94 - 0.16
- Enhancements
- First HPFS aware release, not released to OS2TOOLS.
- Renamed FMOS2 PROFILE and FMDEMO PROFILE to FMOS2 SAMPROF and FMDEMO
SAMPROF to reduce likelihood of overwriting your profiles when
downloading the package files.
10-04-94 - 0.15
- Bug fixes
- Fixed the problem with a number of leading spaces before the displayed
command (e.g. when using the default PF7 'command' key). This made
reading of long commands difficult due to line wrapping.
- Fixed a problem with using 'command' operations and deleting files
and/or directories outside of FMOS2. Upon return to FMOS2 the size,
date, time, and attributes are checked. If the file/dir was deleted
the results were basically garbage. It will now say it's been erased.
- NOTE
- This is the final non-HPFS code release. The HPFS code will be
available shortly via REQUEST. Watch FILEMAN FORUM for details. After
I feel the HPFS code is reasonably stable, I'll release it to
OS2TOOLS.
09-28-94 - 0.14
- Bug fixes
- Fixed 'brief help' with regards to 'profiling'.
- Fixed 'exit error messages' being cleared from the screen.
- Fixed 'Sort by fullname, path, and extension'. They were all case
sensitive.
09-20-94 - 0.13
- Bug fixes
- Filename matching characteristics are back to pre 0.11 level. This
causes a difference in how FMOS2 responds to a CNTL-R (refresh) on a
disk where the subdirectory listed has been removed (by changing floppy
disk, or by deleting the dir outside of FMOS2s control). FMOS2 will
'try' to backup a directory (towards the root), if it fails it will
display a 'no files...' msg or revert to displaying the root dir of
that disk.
- Fixed 'clearing of display' with '?' and 'invalid option' input. It
was kind of hard to see the brief help when it was immediately cleared
from the screen!
- Fixed drive letter displayed during error messages.
- Enhancements
- Added 'ChangeCurDir (y/n)' programmable option. When set to yes, FMOS2
will change the 'current working dir' to the directory (or 1st of
several directories) in the file list. When set to no, FMOS2 will keep
the 'current working dir' as that from which FMOS2 was run. 'yes' is
the default (shipped) setting.
- Added two new FMOS2-x icons. Courtesy of Johannes Bernhauser (thank
you).
09-15-94 - 0.12
- Bug fixes
- Fixed a problem with using just a '\' input option, it blew up instead
of reading in entire current drive.
- Fixed the wildcard problem. FMOS2 forgot how to handle them.
- I introduced both bugs in version 0.11. Sorry.
09-14-94 - 0.11
- Bug fixes
- Fixed a problem with 'move' and the entered path not existing. 'Move'
required a trailing backslash, now I check and add one if necessary.
- Fixed the 'not restoring screen to original colors on exit' problem.
- Enhancements
- If you're on a floppy drive (e.g. a:) and in a directory (e.g. \dir1)
and change floppies and press Ctrl-R to refresh and the original dir
(e.g. \dir1) doesn't exist on the new floppy, FMOS2 will now default to
the root directory of that drive. Previously it burped a bit and kept
on displaying the old directory info. You needed to do a 'clear &
more' to set things right.
- Removed some unnecessary code.
09-08-94 - 0.10
- Bug fixes
- Fixed a major bug with rc = 18 when using wildcards, it was a dumb
programmer error (I should know better).
09-07-94 - 0.09
- Bug fixes
- Fixed the drive letter displayed when an error occurs.
- Fixed 'locked drive' error message.
- Fixed a problem with not being able to copy EA's to certain file
systems. FMOS2 will now copy the file and discard the EA's (the EA's
remain on the source). No message is issued.
- Fixed a problem with the input routine adding a space to all input.
This caused the 'd:\path\ \' path not found message.
- Fixed 'command' issuing a 'Press any key to continue...' message when
user hit ESCAPE, or ENTER with no data (again!).
- Fixed a problem with getting an rc = 108 while using the '@' (readlist)
option with greater than 868 files.
09-06-94 - 0.08
- Bug fixes
- Fixed 'move' saying file was erased while displaying the new path (no
longer says erased, is safemarked).
- Fixed 'Files= ##' not updating correctly with Ctrl-R.
- Fixed 'move' not setting destination file attributes correctly (archive
was being added and readonly was being removed).
- Enhancements
- Minor code cleanup in preparation for HPFS support.
08-30-94 - 0.07
- Bug fixes
- Fixed problem where keystrokes were sometimes being swallowed upon
return from a function (e.g. edit).
- Fixed a small display remnant when using 'erase' with 'markbefore yes'.
- Fixed PFKeys going to wrong state after 'quit'ing from a pull down
menu.
- Fixed a problem with FMOS2 not running in various environments
(including when booted from floppy, and after a 'HELP OFF' command).
This was caused by the lack of a 'prompt' value in OS/2. If I don't
get a value from OS/2 I create one (e.g. $p$g).
- Enhancements
- Added 2.88M diskette to 'space' display.
- Cleaned up the display as the user moved from one pull down menu to the
next (less redraw going on now).
- Added '/q' (quiet) switch as defaults for the editor (X) keys (F9 and
ALT-F9) and the browser (FVP) key (F2).
- FM-PRO.CMD is now uploaded as a binary file, and must be downloaded as
binary. This is to prevent codepage problems.
08-25-94 - 0.06
- Bug fixes
- Fixed 'move' of in-use (sharing violation) files, you'll get a menu of
options when this occurs. OS/2 let's you copy 'in-use' files, but it
won't let you move them.
- Fixed 'flat panel' displaying in 'mono' problem.
- Fixed 3 'attribute date' problems, 1st - it modified the archive
attribute, 2nd 'enter for current date' quit the operation, 3rd 'enter
for current time' gave incorrect time error.
- Enhancements
- Added another 'clear screen' for commands with '+', I missed this in
0.04. This was causing FMOS2 screen overwrite.
- Modified 'current disk/directory' behavior. Upon 1st entering FMOS2,
using 'newdir', or using 'clear & more' FMOS2 will change the current
disk/directory to that specified, or it will change to the first
disk/directory of the specified disk(s)/directory(ies) (e.g. cd: will
make c:\ the current disk/directory).
08-19-94 - 0.05
- Bug fixes
- Fixed a bug with 'sticky alt pfkeys'. The alt keys were displayed upon
return from and 'alt-letter' operation.
- Fixed 'no diskette in drive' failure, FMOS2 will now issue a message
that the 'drive door is open' with retry, continue and quit options.
- Fixed a small display remnant when using 'attribute' with 'markbefore
yes'.
- Removed last 'dos' message from FMOS2.
- Fixed a display problem with dates greater than 100.
- Fixed a problem where the thermometer did not show the correct amount
of used/free space on a drive. Numbers were correct, graphics weren't.
- Enhancements
- 'Copy', 'Subcopy', and 'Move' are now EA-aware.
- When 'mov'ing a file, FMOS2 now displays the 'has been erased' message
for the source file, instead of using the safemark.
- Attributes, file size, file date, & file time are now updated upon
return from 'command' operations on files. This means (for example) if
you edit a file, upon returning to FMOS2 the new attributes, size,
date, & time will be displayed.
- Speeded up the moving of the 'bannered line' a bit.
08-16-94 - 0.04
- Bug fixes
- Fixed a bug with 'newdir' and going to root dir of a drive. I
introduced this bug in 0.03, sorry.
- Fixed 'coasting' problem when scrolling through file list.
- Fixed a bug with 'newdir' and going to root dir of a drive. I
introduced this bug in 0.03, sorry.
- Fixed 'coasting' problem when scrolling through file list.
- Enhancements
- Added a 'clear screen' for 'quickdos', dos commands were writing over
FMOS2 screen. It looked very messy.
- FMOS2 can now track the 'seconds' of a files timestamp. This isn't
displayed, but corrects a problem with the timestamp changing when
copying files.
08-14-94 - 0.03
- Bug fixes
- Fixed 'command' bug where the first char was being swallowed (if there
was only 1 char input).
- Fixed 'command' not appending correct input data to output command
(characters simply disappeared). This would have shown up with /p, /s,
and /e.
- Fixed 'attribute' setting for files which were in use. The 'kludge'
code from 0.02 has been removed. This required my first 'thunking'
code (which wasn't as bad an experience as I expected).
- Fixed a problem with 'EscapeToQuit prompt'. If the user entered
anything but 'y' the screen wasn't redrawn correctly.
- Fixed 'command' issuing a 'Press any key to continue...' message when
user hit ESCAPE, or ENTER with no data.
- Fixed a few small display bugs with WINDOWA/WINDOWC. That's when I
noticed another problem, the documentation and the code differed on how
the color of the one line help/description message was done. The code
used xDefault, the docs said it used xMenubars. I've changed it to
match the documentation and behavior of FM. If you don't like this
behavior I can change it back. I also changed fColorMenubars in FMOS2
(default) to black on green.
- Fixed a small display bug with 'markbefore yes'.
- Enhancements
- Enabled FM-PRO.CMD, it seems as if customization is safe.
- Added a 'change current working disk & directory' ability to 'NewDir'
and 'Clear & More'. This means a 'command' like /odir will show a dir
of the 'new current directory' rather than the dir FMOS2 was started
from.
08-12-94 - 0.02
- Bug fixes
- Fixed 'no beep' when it should beep, but it did beep when exiting FMOS2
bug. Did that make sense?
- Fixed bug where 'command' was mixing previous commands with the present
one, and adding path info when it wasn't wanted.
- Enhancements
- Set Alt-PF9 to be 'X2 / //err' (loads the X editor with an error file,
great for coders who make mistakes!).
- NOTE
- Currently FMOS2 can't change the attributes of an open (in deny-write)
file, for example a program running in another session. I've kludged
it for now, FMOS2 ignores the error and it will 'appear' as if the
attribute has been changed (a CTRL-R) will reveal that it hasn't). I
know this is a poor solution and I'll fix it proper as soon as I figure
out how.
08-11-94 - 0.01
- First beta release.